package repository

import (
	"github.com/gin-gonic/gin"
	"ruoyi/domain/entity/common"
	"ruoyi/domain/entity/monitor"
	"ruoyi/domain/entity/response"
)

type SysOperationLogRepository interface {
	SelectOperationLogList(params common.SearchTableDataParam) common.TableDataInfo
	DeleteOperationLog(operIds []int) response.Response
	ClearOperationLog() response.Response
	OperationLogAdd(context *gin.Context, param monitor.SysOperLog) response.Response
}
